Interactive Small-Step Algorithms II: Abstract State Machines and the Characterization Theorem
نویسندگان
چکیده
In earlier work, the Abstract State Machine Thesis — that arbitrary algorithms are behaviorally equivalent to abstract state machines — was established for several classes of algorithms, including ordinary, interactive, small-step algorithms. This was accomplished on the basis of axiomatizations of these classes of algorithms. In a companion paper [5] the axiomatisation was extended to cover interactive small-step algorithms that are not necessarily ordinary. This means that the algorithms (1) can complete a step without necessarily waiting for replies to all queries from that step and (2) can use not only the environment’s replies but also the order in which the replies were received. In order to prove the thesis for algorithms of this generality, we extend here the definition of abstract state machines to incorporate explicit attention to the relative timing of repliesstate machines to incorporate explicit attention to the relative timing of replies and to the possible absence of replies. We prove the characterization theorem for extended ASMs with respect to general algorithms as axiomatised in [5].
منابع مشابه
ar X iv : 0 70 7 . 37 89 v 1 [ cs . L O ] 2 5 Ju l 2 00 7 INTERACTIVE SMALL - STEP ALGORITHMS II : ABSTRACT STATE MACHINES AND THE CHARACTERIZATION THEOREM
In earlier work, the Abstract State Machine Thesis — that arbitrary algorithms are behaviorally equivalent to abstract state machines — was established for several classes of algorithms, including ordinary, interactive, small-step algorithms. This was accomplished on the basis of axiomatizations of these classes of algorithms. In a companion paper [5] the axiomatisation was extended to cover in...
متن کاملDistributed Abstract State Machines and Their Expressive Power
State Machines have been introduced as a “computation model that is more powerful and more universal than the standard computation models” by Yuri Gurevich in 1985 [11]. This is achieved by adopting classical concepts from logics and universal algebra, and their conservative extension to describe sequential steps. A number of variants of ASMs evolved over time, in particular parallel, distribut...
متن کاملar X iv : 0 70 7 . 37 82 v 1 [ cs . L O ] 2 5 Ju l 2 00 7 INTERACTIVE SMALL - STEP ALGORITHMS I : AXIOMATIZATION
In earlier work, the Abstract State Machine Thesis — that arbitrary algorithms are behaviorally equivalent to abstract state machines — was established for several classes of algorithms, including ordinary, interactive, small-step algorithms. This was accomplished on the basis of axiomatizations of these classes of algorithms. Here we extend the axiomatization and, in a companion paper, the pro...
متن کاملInteractive Small-Step Algorithms I: Axiomatization
In earlier work, the Abstract State Machine Thesis — that arbitrary algorithms are behaviorally equivalent to abstract state machines — was established for several classes of algorithms, including ordinary, interactive, small-step algorithms. This was accomplished on the basis of axiomatizations of these classes of algorithms. Here we extend the axiomatization and, in a companion paper, the pro...
متن کاملGeneral Interactive Small-Step Algorithms
In earlier work, the Abstract State Machine Thesis — that arbitrary algorithms are behaviorally equivalent to abstract state machines — was established for several classes of algorithms, including ordinary, interactive, small-step algorithms. This was accomplished on the basis of axiomatizations of these classes of algorithms. Here we extend the axiomatization and the proof to cover interactive...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Logical Methods in Computer Science
دوره 3 شماره
صفحات -
تاریخ انتشار 2007